home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
BBS Toolkit
/
BBS Toolkit.iso
/
doors_1
/
mezz022.zip
/
MEZANINE.DOC
< prev
next >
Wrap
Text File
|
1992-02-08
|
55KB
|
1,162 lines
METRO-MEZZANINE, Type I
Version 0.22
By Steven H. Lin
Copyright 1992 by Steven H. Lin
All rights reserved
GENERAL OPERATIONS MANUAL
-----------------------------------------------------------------------------
CONTENTS
1.0 Introduction
2.0 Registration
3.0 The Purpose of Metro-Mezzanine
4.0 Requirements
5.0 Installation
6.0 Setup
7.0 Operations
8.0 Variations
9.0 Product Support
10.0 Acknowledgements
11.0 Final Words
12.0 Registration Form
-----------------------------------------------------------------------------
1.0 INTRODUCTION
If you are a BBS aficionado type of system operator (sysop), then
Metro-Mezzanine may be for you. Testing more than one BBS program at a time,
or just running your usual one while testing another for whatever reason,
can be time- and space-consuming as you struggle with rearranging your hard
disk and other facets of your system to accomodate each BBS program as much
as you can without adversely affecting the others.
Metro-Mezzanine can help, by making access to the different BBS programs (or
even to just ONE, if you need a special customizable front-end program
between your mailer and your BBS) as painless as possible. In this age of
sophistication, making things more palatable is a definite plus.
1.1 Warning -
If you have never used a program from [The Deviant's Palace], then
you may be in for a massive shock. Please, if you suffer from an
angina pectoris condition, keep your supply of amyl nitrate or
nitroglycerin within easy reach. If you are using stronger
medications, like calcium channel blocking agents (most notably
verapamil) or ß-adrenoceptor blocking agents (AKA "beta blockers"),
you may want to have some experienced medical personnel nearby to
monitor your health condition as you set up Metro-Mezzanine. Use
Metro-Mezzanine at your own risk.
If you suffer from psychological problems or disabilities,
Metro-Mezzanine is not guaranteed to not injury your psyche. Use
Metro-Mezzanine at your own risk.
1.2 License Agreement -
The author of Metro-Mezzanine has taken every precaution to insure
that no harm or damage will occur on computer systems operating the
Metro-Mezzanine package. Nevertheless, the author of Metro-Mezzanine
shall NOT be held liable for whatever may happen on your computer
system or to any computer systems which connect to your own as a
result of operating the Metro-Mezzanine package. The user assumes
full responsibility for the correct operation of this software
package, whether harm or damage results from software error,
hardware malfunction, or operator error. NO warranties are offered,
expressly stated or implied, including without limitation or
restriction any warranties of operation for a particular purpose
and/or merchantability.
The Metro-Mezzanine main program, setup program, and documentation
are copyrighted products of Steven H. Lin. Steven H. Lin reserves
all rights to these products. This is protected by the United States
of America (USA) and International Copyright Laws. In no way shall
the components of the Metro-Mezzanine software package be reproduced
or modified in any form or method without prior expressly written
permission from Steven H. Lin.
Steven H. Lin grants an unlimited license for the purpose of dis-
tributing unregistered copies of the Metro-Mezzanine software
package to the public when such unregistered copies are released
from [The Deviant's Palace]. Tampering with or altering the contents
or integrity of the Metro-Mezzanine software package is prohibited.
No fee may be charged by any agency other than Steven H. Lin beyond
cost of distributing unregistered copies without prior expressly
written permission from Steven H. Lin.
Metro-Mezzanine is distributed under the Shareware concept. You are
allowed to operate Metro-Mezzanine for a trial period of thirty (30)
days. After this trial period, you must register Metro-Mezzanine or
discontinue its usage. Continued operation of Metro-Mezzanine past
the above stated trial period requires full registration payment.
The transfer of copyright ownership of Metro-Mezzanine from DevPal
MetroNet Communications, Inc. to the author of Metro-Mezzanine,
Steven H. Lin, does not in any way change the license agreement
explained above.
-----------------------------------------------------------------------------
2.0 REGISTRATION
Registration of Metro-Mezzanine is mandatory if you wish to continue using
Metro-Mezzanine past the thirty-day trial period. The unregistered demo
mode of Metro-Mezzanine is fully functional, but it lacks the many features
which are granted to registered sysops to further enhance the performance
and versatility of Metro-Mezzanine. To put it in another light, the un-
registered demo mode has the basic configuration for Metro-Mezzanine, while
the registered mode possesses the maximally-expanded configuration. Many
of the features mentioned in this text will apply only to the registered
version; when running the unregistered demo, it should be obvious which
capabilities are not included in the basic package.
There are different registration plans available, depending upon which
category your system falls into:
Non-Commercial System
Commercial System
System with Registered DevOnline Product(s)
After reading sections 2.1 - 2.4, complete the registration form at the
end of this document.
Issue a check or money order to STEVEN H. LIN.
Send the registration form and the check or money order to:
Steven H. Lin
DevPal MetroNet Communications
1251 NE 108th St., #621
Miami, FL 33161
2.1 Instructions for Non-Commercial Systems
To be considered a "non-commercial system", your system must be
physically located in a private residence and NOT be engaged in
commercial activities. These commercial activities include, but are
not limited to:
Subscription/registration REQUIRED for system access
Subscription/registration REQUIRED for access to a
part of the system
Product support for a product written or marketed by
the system operator(s) engaged in running, or aiding
in running, the system.
The registration fees for a non-commercial system are:
$10.00 US prior to 1 March 1992 (postmarked)
$15.00 US on or after 1 March 1992
2.2 Instructions for Commercial Systems
To be considered a "commercial system", your system must be
physically located in a non-private residence OR be engaged in
commercial activities. These commercial activities include, but
are not limited to:
Subscription/registration REQUIRED for system access
Subscription/registration REQUIRED for access to a
part of the system
Product support for a product written or marketed by
the system operator(s) engaged in running, or aiding
in running, the system.
The registration fee for a commercial system is:
$20.00 US prior to 1 March 1992 (postmarked)
$30.00 US on or after 1 March 1992
2.3 Instructions for Systems with Registered DevOnline Product(s)
Because of your registration of other DevOnline products, you have
enabled us to continue further development. As a gesture of thanks,
your registration fee for Metro-Mezzanine reflects your willingness
to support the authors of DevPal MetroNet Communications, Inc.
The registration fees for a system with registered DevOnline
product(s):
$5.00 US prior to 1 March 1992 (postmarked)
$10.00 US on or after 1 March 1992
2.4 Additional Costs
In addition to registration of Metro-Mezzanine, there may be other
costs, depending on the method of delivery that you choose.
Delivery of registration key via FidoNet NetMail: FREE
Download of registration key from DevPalMiami : FREE
Complete registered version sent via USPS mail : $5.00 US
If you decide upon downloading the registration key from
DevPalMiami, remember to provide a filename and a security password
for the archive in which your key will be placed.
-----------------------------------------------------------------------------
3.0 THE PURPOSE OF METRO-MEZZANINE
Metro-Mezzanine is a BBS carousel, in the tradition of Ghostwheel, one of
the earliest ever made.
But what is a BBS carousel? Whenever a sysop decides that operating more
than one BBS program is necessary (perhaps by joining different BBS programs
with different strengths together, the end effect is much greater than the
sum of the total, or perhaps more security is required than can be supplied
by one BBS program, or perhaps the sysop just wants to test out a new BBS
program with his enterprising users without having to drop his existing BBS
package and the users who wish to enjoy the status quo), a BBS carousel is a
logical solution. This is a program which allows the sysop to offer his users
the choice to access any of a number of BBS programs that are running on his
system, in a metronet-like fashion.
In addition, Metro-Mezzanine has other features which will aid the sysop in
directing his users:
An easy-to-use menu construction system, comparable to (but
simpler than) the TBBS/QuickBBS/RemoteAccess menu language.
The ability to display text files as well as jump to different
BBS programs.
The flexibility of errorlevels to initiate access to each
BBS program.
The ability to offer ZModem downloading of files specified by
the sysop for his users.
-----------------------------------------------------------------------------
4.0 REQUIREMENTS
4.1 General System Requirements -
The following are the requirements for using Metro-Mezzanine:
An MS-DOS computer
A modem
At least one BBS program or telecommunications host package
A front-end/mailer (eg. FrontDoor, BinkleyTerm)
An ANSI driver
At least 200Kb of hard disk space...
(can be run from floppy, but what about the BBS's?)
As much RAM as needed for the most memory-requiring of the
BBS programs or telecommunications host packages used
4.2 Environments -
Metro-Mezzanine will work under the following environments (although
it is certainly not limited to only the following):
Artisoft LANtastic 3.3 - 4.0
Compaq MS-DOS 3.31
Digital Research DR-DOS 5.0 - 6.0
Microsoft MS-DOS 3.3 - 5.0
Quarterdeck DesqView 2.31
4.3 Memory Managers -
Metro-Mezzanine appears well-behaved when operating under memory
management programs, such as HIMEM, QEMM-386, and NetRoom. This
is primarily because Metro-Mezzanine does not perform any unusual
operations in high memory areas (ie. extended memory, expanded
memory). It is also strongly advised that Metro-Mezzanine NOT be
loaded into any high memory areas.
-----------------------------------------------------------------------------
5.0 INSTALLATION
This is fairly simple: make a directory somewhere for the placement of
Metro-Mezzanine. Then unZIP the archive into that directory. At this point,
you are finished with the installation of the program.
-----------------------------------------------------------------------------
6.0 SETUP
Setup involved several steps:
Running the Metro-Mezzanine setup program (MEZSETUP) to initialize
the needed data files and to accept your choices for access in
Metro-Mezzanine.
Setting up your BBS batch file to handle Metro-Mezzanine.
Modifying DOOR information files to handle incoming callers.
6.1 The Metro-Mezzanine Setup Program -
In your Metro-Mezzanine directory, there is a program called
MEZSETUP.EXE. To run it, type the following at your DOS command
prompt:
MEZSETUP
You will be given a screen display announcing the program, then you
will asked to hit <ENTER>, whereupon you will be presented with the
main MezSetup menu.
Metro-Mezzanine, Type I has only three options at the main menu of
its setup program, and they are arranged as follows:
Metro-Mezzanine Setup -
---------------------
[A] Edit partition.
[B] Delete partition.
[C] Edit welcome file name.
[D] Edit menu file name.
[E] Edit command prompt.
[Q]UIT Metro-Mezzanine Setup Program
(>
At the prompt (the "(>" symbol below the options), you may enter
the option you wish.
6.1.1 Edit partition -
"Partition" is the term applied to Metro-Mezzanine to
mean the different options available to users. A partition
may be an actual BBS partition (each individual BBS program
you are running) and the ability to access it, but that is
not necessarily true; it may be an order to display a text
file to the user.
This command allows you to provide Metro-Mezzanine with the
necessary options so that your users may perform whatever
functions you wish to allow them in the BBS carousel.
Since Metro-Mezzanine starts with NO preset partitions, but
rather lots of empty slots for the filling-in of
information, you will need to "edit in" your information.
Accessing the "Edit partition" feature will show you a list
of all available partitions to you for editing, then the
program will prompt you for your choice of which partition
to edit. In the unregistered version, there are ten (10)
available partitions for editing: 0 through 9. In the
registered version, there are forty (40) available parti-
tions: 0 to 39. Obviously, you get more versatility in the
registered version!
After you enter in the number of the partition which you
want to edit, you will see a display screen which shows you
both the present values for that particular partition and the
command you can use to change those values.
As an example: when prompted for the number of the partition
you wished to edit, you typed "18". After hitting <ENTER>,
you saw:
Partition #18 Information -
-------------------------
[A] Task Type : 0
[B] Partition Title : NONE
[C] Exits on Errorlevel : 0
[D] Text File Name : NONE
[E] Download File Name : NONE
[F] Partition Password : NONE
[Q]UIT
Edit which? :
Note that all of the values for Partition #18 have been
tared to default values. This is normal, since you have not
previously edited this partition (remember, this is the
first time you are setting up Metro-Mezzanine). Also note
that there is no need for you to activate consecutive
partitions: you can "jump around", skipping certain numbers
if you so wish. (eg. if you don't like the number "13", you
can completely ignore Partition #13 in your Metro-Mezzanine
setup, and consequently not have a Partition #13 for your
users to mess around with.)
6.1.1.1 Task Type -
The task type is the specifier you issue to
Metro-Mezzanine so it understands exactly what to do
when a user types in the command for that partition.
There are currently seven (7) simple task types that
you can choose from:
0 - keep the partition INACTIVE (not usable
by a user
1 - exit with errorlevel
2 - flash text file, then exit with error-
level
3 - flash text file
4 - download file via ZModem protocol
5 - flash text file, confirm for exiting
with errorlevel, then either exit with
errorlevel or abort execution
6 - flash text file, confirm for downloading
a file with ZModem, then either download
file with ZModem or abort execution
Let us explore each of these tasks...
Type 0 is the default when the partition database
was first created. Type 0 is a null item: it makes
the partition inactive so that a user cannot do
anything if they type in that partition's number
at the Metro-Mezzanine command prompt (see section
7.0 on how users can navigate in Metro-Mezzanine).
Type 1 is a standard exit with an errorlevel. The
errorlevel that is used is specified by another
command in the "Edit partition" menu, "C". This is
the typical task type used for accessing a BBS
partition or another utility! It can also be used to
log out of your system, assuming that the errorlevel
used will match an errorlevel in your BBS batch file
that leads back to your mailer.
Type 2 consists of displaying a text file to the
user, followed by exiting with an errorlevel. This
option is good to use if you want your users to read
some information prior to accessing a BBS partition
(or logging out, or accessing another utility,
etc.). The text file is specified by another command
in the "Edit partition" menu, "D".
Type 3 is a standard text file display. It will
display a text file that you specify by another
command in the "Edit partition" menu, "D".
Type 4 is a ZModem file download option. The file
that the user downloads is specified by another
command in the "Edit partition" menu, "E". You MUST
have DSZ available, either in the Metro-Mezzanine
directory or somewhere along the DOS PATH, in order
for this to function properly.
Type 5 is a further combination of Type 3, a yes/no
prompting technique, and Type 1. Alternatively, it
could be seen as an elaborated Type 2 with a
confirmatory pause between the text file display and
the errorlevel exiting. The text file is specified
by another command in the "Edit partition" menu,
"D".
Type 6 combines Type 3 and Type 4 together, with an
confirmatory pause between the text file display and
the ZModem file downloading. The text file is
specified by another command in the "Edit partition"
menu, "D"; the downloadable file is specified by the
"E" command in the same menu.
6.1.1.2 Partition Title -
This is the entry in the Metro-Mezzanine menu that
the user sees. It is the name that you give to the
command. For example, using Partition #18 as a Type
1, you want Partition #18 to toss the user into your
QuickBBS system, which you've named "Lucifer! BBS".
So, for the partition title, you may want to enter:
Maximum length = 30 chars.
┌────────────────────────────┐
>Go into Lucifer! BBS
Note that you will have a maximum limit of thirty
(30) characters for the partition title, so make it
meaningful(?).
6.1.1.3 Exits on Errorlevel -
For those task types (1 and 2) which require an
errorlevel, this is where you have the opportunity
to enter it.
Note that you cannot assign any errorlevels between
1 and 9 inclusive, but 0 is a valid choice.
6.1.1.4 Text File Name -
For those task types (2, 3, 5, and 6) which require
a text file to be specified for display to the user,
this is where you have the opportunity to enter it.
It resembles the option for entering the partition
title:
Maximum length = 60 chars.
┌────────────────────────────────────────────── ...
>mezanine.doc
Note that there is a sixty (60) character limit for
the filename. This can include a drive specifier and
directory names; just make sure it fits within
twenty characters.
6.1.1.5 Download File Name -
For those task types (4 and 6) which require a
downloadable file to be specified for ZModem down-
load to the user, this is where you have the oppor-
tunity to enter it. It resembles the option for
entering the text file name:
Maximum length = 60 chars.
┌────────────────────────────────────────────── ...
>i:\file\devon\mezz021.zip
Note that there is a sixty (60) character limit for
the filename. This can include a drive specifier and
directory names; just make sure it fits within
twenty characters.
6.1.1.6 Partition Password -
Although this option is not implemented within
Metro-Mezzanine at this time, the ability to
safeguard partitions with security passwords will
appear in Type I momentarily and in Type II when it
becomes available. To keep MEZSETUP flexible, this
option has been added ahead of schedule to allow for
familiarity. It resembles the option for entering
the partition title:
Maximum length = 10 chars.
┌────────┐
>boo-hoo
Note that you can enter in the password in either
uppercase or lowercase, but the interface for
handling the password checks will be case-
insensitive.
6.1.1.7 Note about extraneous information -
If you enter information for a partition that the
particular task type does not use, that information
is just ignored. For instance, if you entered an
errorlevel and a filename for a Type 1 task, you know
that the filename will be ignored because Type 1
tasks are standard exits using an errorlevel.
However, if you neglect to enter an errorlevel, your
setup may act "funny". On the other hand, you may
have deliberately entered the filename for the Type
1, with the purpose of later changing the partition
from a Type 1 task to a Type 2 task, which DOES use
the filename to display a text file to the user.
6.1.2 Delete partition -
Although you may have already guessed the purpose of this
command, you may not be familiar with how it works exactly.
Simply put, this command will tare the partition that you
specify. That's it. It does not actually delete the
partition from the database; the effect, however, is the
same, because the partition is marked as a Type 0.
6.1.3 Edit welcome file name -
Metro-Mezzanine includes an option for the sysop to include
a bulletin file or a title screen of his/her own design just
before the menu for Metro-Mezzanine appears but after the
program designator screen that appears first when a user
accesses the system. This option allows the sysop to rename
this "welcome file" from its default of WELCOME:
Current welcome file name: WELCOME
Maximum length = 8 chars. NO file extensions!
┌──────┐
>hello
Note that the prompt requires that you DO NOT add any file
extensions to the filename that you want to specify (in the
example above, "hello" is used). This is because Metro-
Mezzanine will allow you to design an ASCII version and an
ANSI version of the "welcome file", with the .ASC and .ANS
extensions respectively. Metro-Mezzanine will automatically
check for the extensions, so you only need to give the
filename without the extension.
6.1.4 Edit menu file name -
Metro-Mezzanine includes an option for the sysop to include
a menu file to replace the one dynamically generated as a
default:
Current menu file name: MENU
Maximum length = 8 chars. NO file extensions!
┌──────┐
>mm
Note that the prompt requires that you DO NOT add any file
extensions to the filename that you want to specify (in the
example above, "mm" is used). This is because Metro-Mezzanine
will allow you to design an ASCII version and an ANSI version
of the menu, with the .ASC and .ANS extensions respectively.
Metro-Mezzanine will automatically check for the extensions,
so you only need to give the filename without the extension.
6.1.5 Edit command prompt -
Metro-Mezzanine includes an option for you to alter the
appearance of part of the command prompt that appears to the
user after the menu (either the sysop-made menu file, or the
dynamically-generated default menu) is displayed.
Current command prompt: [*]:>
Maximum length = 20 chars.
┌──────────────────┐
>[DevPalMiami!]:
Note that there is a twenty (20) character limit to the
length of the prompt, but it should be sufficient for most
purposes. In later Metro-Mezzanine versions, the capacity of
the command prompt string may be expanded further. Also note
that there is no need to stick a <SPACE> character
immediately after the last character of the prompt: that
trailing <SPACE> is automatically placed by Metro-Mezzanine
when it displays your customized prompt!
6.2 Setting up your BBS batch file -
This is a crucial step, because if this is improperly set up, your
system will not function well with Metro-Mezzanine. However, luckily,
this is an easy step, too.
Include the following paradigm in the BBS batch file that you use to
access your BBS's:
CD <Metro-Mezzanine directory>
MEZZ <DOOR info file>
If errorlevel <errorlevel value> goto <BBS routine>
If errorlevel <errorlevel value> goto <BBS routine>
If errorlevel <errorlevel value> goto <BBS routine>
If errorlevel <errorlevel value> goto <BBS routine>
If errorlevel <errorlevel value> goto <BBS routine>
.
. (repeat as many times as needed)
.
The "CD" command is used to switch the system focus into the Metro-
Mezzanine directory, so that the next line can work to actiate
Metro-Mezzanine.
The second line, incidentally, will require a DOOR information
file... one of the following:
DOOR.SYS
DORINFO?.DEF
PCBOARD.SYS
or
GENERIC.SYS
If your mailer is capable of producing one of the first three DOOR
info files, then by all means, have it do so. If not, there are some
programs available which will be able to manufacture dummy DOOR info
files if given baud rate and comm port information. Or, you may take
one of the DOOR info files that your BBS program makes and modify it
to match different baud rates and/or comm ports, using your batch
file to copy the right file for use by Metro-Mezzanine. Or, even
more basic would be to use GENERIC.SYS to run Metro-Mezzanine. Let's
explore these options...
6.2.1 Mailer capable of making DOOR information file -
This is the simplest option: just have the mailer
manufacture of the first three listed DOOR info files, and
you're all set.
6.2.2 Dummy DOOR information file generation program -
This is a good method, too. Make sure that you inform this
program as to what the baud rate and comm port assignments
are.
Here is an example of the BBS batch file portion used to
impart information to Metro-Mezzanine using one of these
dummy generators:
CD H:\FD\MEZZ
MakDRSYS 2400 COM2:
MEZZ DOOR.SYS
.
.
.
6.2.3 Copying over DOOR information files -
You can grab a DOOR info file used by your BBS (these are
rarely deleted whenever a user returns from a DOOR) and take
a look inside it. Go ahead and modify it to match the
different baud rates and/or comm ports used by your BBS.
For instance, you run a 2400-9600 baud system (okay, it
comes to two basic baud rates... 2400 and 9600) on COM1:. So
you grab yourself a copy of DOOR.SYS that your BBS makes for
some DOORs. You change the baud rate line to reflect 2400
baud, then save to another name (D2400.SYS). You do the same
thing for 9600 baud (saved to D9600.SYS). Since the DOOR
info file already had correct comm port assignment (COM1:),
you did not have to change that.
The following is a BBS batch file portion which uses this
method. It assumes that the baud rate is being passed to it
from the mailer directly or the mailer batch file.
CD \FD\MEZZ
If %1==2400 copy D2400.SYS DOOR.SYS
If %1==9600 copy D9600.SYS DOOR.SYS
Mezz DOOR.SYS
.
.
.
6.2.4 GENERIC.SYS -
This is a special text file used by Metro-Mezzanine in lieu
of the other methods mentioned above. It contains three
lines:
line 1 - <sysop name>
line 2 - comm port
line 3 - time allowed (in minutes) in M-M
A sample GENERIC.SYS might read:
Steve
COM2:
60
The following is a sample BBS batch file portion which uses
the GENERIC.SYS file:
CD \BT\MEZZ
Mezz GENERIC.SYS
.
.
.
6.2.5 About errorlevels -
The following line:
If errorlevel <errorlevel value> goto <BBS routine>
can be used as many times as needed. The <errorlevel value>
holds whatever errorlevel you specified in MezSetup, while
the <BBS routine> is the batch label that is accessed
because of that errorlevel. Be careful to make sure that the
errorlevels are properly matched to their corresponding
labels.
-----------------------------------------------------------------------------
7.0 OPERATIONS
Now you should be ready to try out Metro-Mezzanine for the first time.
Either have a user call in, or try it yourself. If you want to try it
locally (instead of using another modem or phone line to call into your
BBS), make a dummy DOOR info file (mentioned in section 6.2) and slip in
"COM0:" to represent the comm port. That will make Metro-Mezzanine recognize
that you are a local user. The batch file used to run Metro-Mezzanine does
not have to be modified.
When the user logs into your system, they encounter the mailer you use
first. Then the mailer will drop them into Metro-Mezzanine. When Metro-
Mezzanine is run, the user is shown a title screen, which requires that he
hit <ENTER> to continue. After hitting <ENTER>, he is presented with the
list of available partitions (set by you using MezSetup). At the command
prompt, he can type whatever option he wishes, whereby he is presented with
the action specified by that partition.
Sounds confusing? Okay, let's do a trial run:
A user calls into your system. He sees FrontDoor, hits <ESC> a few
times, and is escorted from FrontDoor into Metro-Mezzanine. Once
there, he sees a title screen and is asked if he has ANSI
capabilities. After that, he is exposed to your custom-made welcome
file. Once the welcome file is finished displaying, he hits <ENTER>
to continue into the main part of Metro-Mezzanine. Because you
decided to stick with Metro-Mezzanine's dynamically-generated default
menus, you did not provide any menu files to Metro-Mezzanine. Here
is the resulting menu screen:
--- Metro-Mezzanine ---
[0] HELP! (command summary)
[1] NEW USER ACCESS!
[2] Enter NightVeil PCB
[3] Enter Process Bank RA
[10] Read DevPalMiami's Objectives
[11] Read about DevOnline Products
[20] D/L Arm of the Dragon [ZModem]
[21] D/L Metro-Mezzanine [ZModem]
[39] GOODBYE!
(0 used, 60 left) [DevPalMiami!]: _
Note that each of the commands are actually the number of each
partition available to the user, and there is no need for the
partitions to be made consecutively (notice the gaps between
Partition #3 and #10, #11 and #20, and #21 and #39).
Here's an explanation of each of the partitions shown above:
Partition #0 is a Type 3... it shows a text file called
MEZANINE.HLP to the user. This text file is a short
description of the other options available to the user
in Metro-Mezzanine.
Partition #1 is a Type 2... it shows a text file called
NV.TXT to the user. This text file explains what the New
User Access system is (it actually is the NightVeil PCBoard
system, which appears as another option just below). If a
user is totally confused as to what to do, this is a good
place for him to go.
Partition #2 is a Type 5... it resembles Partition #1 in
functionality, except that after it shows the text file
(still NV.TXT) to the user, it asks him if he wishes to
access the NightVeil PCBoard BBS partition. If not, he is
returned to the main Metro-Mezzanine menu.
Partition #3 is also a Type 5... it resembles Partition #2
in that it flashes a text file to the user (this time, it is
PROC.TXT, which describes the features to be found in the
Process Bank RemoteAccess BBS partition), followed by asking
him if he would like to access the Process Bank. If not, he
is returned to the main Metro-Mezzanine menu.
Partitions #10 and #11 are Type 3, resembling Partition #0
in that they display text files to the user, but these two
text files are different in content.
Partitions #20 and #21 are Type 6... they flash a text file
to the user, basically descriptions of the files that the
user may download using the ZModem protocol. After the text
file display, the user is asked if he would like to download
the file concerned. If not, he is returned to the main
Metro-Mezzanine menu.
Partition #39 is actually a Type 1... it exits to an error-
level of 255, which is set in the BBS batch file to return
to the front-end/mailer of your BBS system, which will hang
up on the user. Session ended.
It's that simple!
7.1 Sysop Controls -
It would not be fair if the only the user was able to do things
while he is online... the sysop should have some features available
to himself, also. There are function keys which will give the sysop
some abilities while there is a user in Metro-Mezzanine. They are:
F5 - shell to DOS
F8 - exit Metro-Mezzanine
F9 - screen ON/OFF
F10 - chat with the user
There are some other keys available to PCBoard sysops. To see them,
hit Alt-H while in Metro-Mezzanine. They will appear in the status
bar at the bottom of your screen.
-----------------------------------------------------------------------------
8.0 VARIATIONS
Although Metro-Mezzanine is primarily for use as a BBS carousel, it can be
also used for other purposes:
8.1 As a "vestibule" for one-BBS systems so users do not have to take
lots of time to establish a real account on the BBS, but instead may
read the information left for potential users in Metro-Mezzanine
to determine whether he will log into the BBS and establish an
account.
eg. 1. Information about this BBS {Type 3}
2. Why do you want to join us? (Type 3)
3. Enter BBS (Type 1)
4. Hang up (Type 1)
8.2 As a "vestibule" for subscription systems so that the user, while
not able to actually enter into the BBS without prior arrangement
with the sysop or without a certain password, may be able to read
information left for potential users in Metro-Mezzanine by the sysop
and to download or screen capture a registration form.
eg. 1. Information about this BBS (Type 3)
2. Information on registration (Type 3)
3. Download registration form (Type 4)
4. Enter BBS (Type 2)
5. Disconnect (Type 1)
8.3 As a "crosswalk" between two or more BBS's when the user has already
entered one BBS and wants to go to another BBS without hanging up
his modem.
eg. 1. Transfer information (Type 3)
2. Go to BBS 1 (Type 5)
3. Go to BBS 2 (Type 5)
4. Go to BBS 3 (Type 5)
8.4 As a DOOR monitor for various DOORs.
eg. 0. About the DOORs (Type 3)
1. Go to DOOR 1 (Type 1)
2. Go to DOOR 2 (Type 1)
3. Go to DOOR 3 (Type 1)
4. Go to DOOR 4 (Type 1)
10. Return to BBS (Type 1)
8.5 As a software product distribution point, so callers do not have to
call into a full-blown BBS program and establish an account, just to
download one file. This is particularly handy for software authors
who wish to cater to a potential customers who are not in FidoNet
or a FidoNet-compatible mail network and are thus unable to perform
File Requests.
eg. 1. Enter support BBS (Type 1)
10. List of Products (Type 3)
11. Download Product 1 (Type 6)
12. Download Product 2 (Type 6)
13. Download Product 3 (Type 6)
19. Disconnect (Type 1)
8.6 Other uses -
Because of the nature of Metro-Mezzanine, many things are possible,
and the list of examples above is certainly not exhaustive. Multiply
the possible uses for Metro-Mezzanine by all of the different ways
to configure Metro-Mezzanine... you're looking at an infinite number
of setups!
-----------------------------------------------------------------------------
9.0 PRODUCT SUPPORT
To maintain his position as one of the most accessible shareware author, the
information following has been provided:
Address: Steven H. Lin, Ph.D., M.S.
DevPal MetroNet Communications
1251 NE 108th St., #621
Miami, FL 33161
BBS: [The Deviant's Palace] of Miami
305/899-1841
2400-14.4k HST/v.32bis
24 hours except ZMH
Voice: 305/899-0957
NetMail: FN 1:135/105.0
EN 50:5305/505.0
DN 55:55/1.0
EchoMail: AOTD - DevOnline Products echo [DN/FN]
DEV_SYSOP - DevNet Systems Operations echo [DN/FN]
DEV_TPA - Third Party Apps Developers echo [DN/FN]
DOORWARE - DOORware echo [RN/FN]
PCBNET - PCBoard Sysops echo [FN]
RA_UTIL - RemoteAccess Utilities echo [FN]
Voice support is given freely and is the preferred method of communication
by the author. Please take advantage of this remarkable avenue of support.
To further expand accessibility, there are now official DevOnline
distribution sites available to provide you with the latest unregistered
versions of DevOnline products:
DevOnCO (Mountain US) : The Hornet's Nest
sysop: Kevin Higgins loc: Fort Carson, CO
#: 719/579-0593 baud: 2400-14.4k HST
ice: TAG
addr: FN 1:128/74.0, VN 45:521/101.0
PCP: n/a
DevOnFL (Eastern US) : [The Deviant's Palace] of Miami
sysop: Steve Lin loc: Miami, FL
#: 305/899-1841 baud: 2400-14.4k HST/v.32bis
ice: PCBoard, QuickBBS, RemoteAccess, WWIV-IMS, Waffle/DOS
addr: FN 1:135/105.0, EN 50:5305/505.0, DN 55:55/1.0
PCP: FLMIA
DevOnTX (Southern US) : The Chess Board
sysop: Ken Givens loc: Grand Prairie, TX
#: 214/641-1136 baud: 2400-14.4k HST
ice: SuperBBS
addr: FN 1:1/132.0, FN 1:124/2213.0, 43:1370/101.0
PCP: TXDAL
-----------------------------------------------------------------------------
10.0 ACKNOWLEDGEMENTS
All products mentioned in this text that are not produced by members of
DevPal MetroNet Communications, Inc. are trademarks of their respective
copyright holders and/or authors.
10.1 Dedication -
This program is dedicated to Wuu Shyong Lin, for having struggled so
long against insurmountable odds for his entire life and for
sacrificing everything he possessed and everything he was for his
family. Rest gracefully in peace.
10.2 And special thanks to (in alphabetical order)...
Michael Altschul, Ph.D. Rickie Belitz & DCIS
Ken Givens & The Chess Board Bonnie Hartstein & DevPalAnA
Corinna Harney & DevPalLV Norm Henke & PC-OHIO
John Hicks Kevin Higgins & The Hornet's Nest
Sil Horwitz Bruce Ikenaga, Ph.D.
Elaine Irwin Mary Lambert
Bob Mahoney & EXEC-PC Fred Maximilien
Omen Technology, Inc. PKWARE, Inc.
Herb Ritts Mike Stewart, Ph.D., M.S. & DPBerk
John Theed Alejandra Torriano & DevPalDC
Dan Toth Ronnie Toth
Ian Wells & TSanc Kari Wuhrer
... and to all of the very special sysops who picked up a copy of
-----------------------------------------------------------------------------
11.0 FINAL WORDS
Metro-Mezzanine has a long way to go, in my opinion. It is not actually one
product, but rather a series of similar products geared toward facilitating
the access of BBS programs. No longer is a BBS program by itself considered
enough. Today's BBS's must have utility programs which enhance the its
performance many times over. Metro-Mezzanine fills a gap in an area which
has very few other comparable utilities; and Metro-Mezzanine, unlike its
competitors, is versatile and flexible enough to be used in more than a
single role. Until the advent of Metro-Mezzanine, there were generally
considered to be only EIGHT programs which acted as BBS carousels. One of
them was Ghostwheel and thus unavailable to the public and, anyways, it was
over three megabytes in size and required the concurrent setup of MS-DOS and
UNIX/386; two others were not actually programs... they were clever but
difficult-to-manage and problematic ways to manipulate batch files and
certainly not very comfortable nor reliable for sysops; another was a way
of fooling a certain mailer's own external mail routines to think the
incoming caller was a mail run, and thus offered very little in the way of
amenities or security; two were actually optional menus configured into BBS
programs but were not robust enough to handle all callers faultlessly and
were not flexible enough to be used to handle situations except as user
screening devices; the author of another disappeared a short time after
his product was released; and the last one was extremely overpriced for
the limited features it offered and its author also vanished abruptly.
Metro-Mezzanine represents the first true attempt to provide a versatile
pre-BBS and/or inter-BBS interface robust enough for handling many
different situations.
Feel free to experiment. Metro-Mezzanine was not developed for sysops who
like to have bland, monotonous systems: it was meant for the enterprising,
inspired sysops who believe that they have something special to offer to
others. It is the pioneering spirit of Modemland that Metro-Mezzanine caters
to, not the evils of stagnation.
Happy designing!
- Steven H. Lin, Ph.D., M.S.
-----------------------------------------------------------------------------
METRO-MEZZANINE, Type I
Registration Form 3B - Version 0.21
DevOnline Product MEZZ-X1
Sysop Name _________________________________________________________________
BBS Name ___________________________________________________________________
BBS Phone Number ___________________________________________________________
BBS City, State ____________________________________________________________
Sysop's Address ____________________________________________________________
(no P.O. Boxes) ____________________________________________________________
____________________________________________________________
Sysop's Voice Phone Number(s) ______________________________________________
____________________________________________________________________________
Any Mail Network Addresses _________________________________________________
____________________________________________________________________________
Indicate which registration option(s) you'd like by CIRCLING the correct
number(s) below:
#1a - Non-commercial registration BEFORE 3/1/92 [$10.00 US]
#1b - Non-commercial registration AFTER 2/29/92 [$15.00 US]
#2a - Commercial registration BEFORE 3/1/92 [$20.00 US]
#2b - Commercial registration AFTER 2/29/92 [$30.00 US]
#3a - DevOnline preferred reg. BEFORE 3/1/92 [$5.00 US]
#3b - DevOnline preferred reg. AFTER 2/29/92 [$10.00 US]
#4 - Normal USER status on DevPal [FREE] \
#5 - One year standard registration on DevPal [$3.00] > pick one
#6 - One year preferred registration on DevPal [$5.00] /
#7 - Consideration for beta test site [FREE]
#8 - USPS mail delivery of disk (see below) [$5.00] OPTIONAL
Total cost: ___________________________
Your System Hardware (be specific!)_________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
Your BBS Software (be specific!)____________________________________________
____________________________________________________________________________
Registered Key Delivery: _____ via File Attach (a la FidoNet)
_____ I prefer maximum security... Hold my copy on
DevPalMiami so I can d/l it myself. Name the
M-M reg. key file __________________________
and encrypt it with the password ___________
and put the file in the DevOnline file area
on NightVeil PCBoard BBS partition!
_____ Send my copy to me by mail. I understand
that I will pay US $5.00 for S&H if I am in
the U.S. and US $10.00 for S&H if I am out-
side the U.S.
Signature ___________________________________ Birthdate ____________________